Sir Alexander Robertus Todd

Explore definitions, synonyms, and language insights of Sir Alexander Robertus Todd

Definitions

Noun
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)